@charset "utf-8";
/*--------------------------------------------
	共用属性		
-----------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; }
:focus { outline:0; }
a:active { outline:none; }
body {  color:black; background:white;FONT: 12px/1.5 Tahoma, Geneva, sans-serif}
ol,ul { list-style:none; }
/*--caption,th,td { text-align:left; font-weight:normal; }--*/
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

SPAN {
	OVERFLOW: hidden
}
EM {
	OVERFLOW: hidden
}
P {
	OVERFLOW: hidden
}

DT {
	OVERFLOW: hidden
}
DD {
	OVERFLOW: hidden
}
DL {
	OVERFLOW: hidden
}

FORM {
	OVERFLOW: hidden
}
INPUT {
	OVERFLOW: hidden
}
SELECT {
	OVERFLOW: hidden
}
LABEL {
	OVERFLOW: hidden
}

STRONG {
	OVERFLOW: hidden
}
IMG {
	OVERFLOW: hidden
}
H1 {
	OVERFLOW: hidden
}
H2 {
	OVERFLOW: hidden
}
H3 {
	OVERFLOW: hidden
}
H4 {
	OVERFLOW: hidden
}
H5 {
	OVERFLOW: hidden
}
H6 {
	OVERFLOW: hidden
}
UL {
	LIST-STYLE-TYPE: none
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff800b; TEXT-DECORATION: none
}
INPUT {
	FONT-FAMILY: "lucida Grande",Tahoma, Geneva, sans-serif; FONT-SIZE: 12px
}
TEXTAREA {
	FONT-FAMILY: "lucida Grande",Tahoma, Geneva, sans-serif; FONT-SIZE: 12px
}
SELECT {
	FONT-FAMILY: "lucida Grande",Tahoma, Geneva, sans-serif; FONT-SIZE: 12px
}

/*----文本框样式----*/
.box1,.box2 { width:144px;  height:20px; line-height:22px; border:1px solid #A9BAC9;background:url(../img/bg_box1.gif) no-repeat #fff; padding:0 3px; font-size:12px; color:#0066CC }
.box3 { width:33px;  height:20px; line-height:20px; border:1px solid #A9BAC9;background:url(../img/bg_box1.gif) no-repeat #fff; padding:0 3px; font-size:10px;color:#09F }
.box4 { width:242px;  height:20px; line-height:22px; border:1px solid #A9BAC9;background:url(../img/bg_box1.gif) no-repeat #fff; padding:0 3px; font-size:12px;color:#0066CC }
.box2 { border:1px solid #64AEF0;}
.box1:hover{border:1px solid #64AEF0;}
.box3:hover{border:1px solid #64AEF0;}
.box4:hover{border:1px solid #64AEF0;}
/*--------------------------------------------
	top	
-----------------------------------------*/
#hsbj{width:100%;height:112px;background:#181818 url(../img/demo_01.gif) no-repeat top center;zoom:1;text-align:center;overflow:hidden}
#welcome{margin: 0px auto; padding: 0px; width: 980px; height: 40px;}
.welcome_p01 {
	margin-top: 23px; margin-left:360px; #margin-left:360px; _margin-left:180px;width: 300px; color: #363739; float: left; 
}
.welcome_p02 {
	margin: 23px 0px 0px; width: 140px; text-align: right; color:#363739; float: right;
}
.welcome_p01 a {
	padding: 0px 4px; color: #363739;
}
.welcome_p02 a {
	padding: 0px 4px; color: #363739;
}

.welcome_p01 a:hover {
	text-decoration: underline;
}
.welcome_p02 a:hover {
	text-decoration: underline;
}


 #menumain {
	 HEIGHT: 39px;  OVERFLOW: hidden;width:590px;margin-left:640px;margin-top:25px; 
}
 #menumain .shopcart {
	MARGIN: 0px; WHITE-SPACE: nowrap; HEIGHT: 39px; width:100px; OVERFLOW: hidden;margin-left:650px;margin-top:5px; 
}
#menumain .mainmenuiner {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 39px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 39px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#menumain A.menumain:link {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 80px; DISPLAY: block; FONT: 12px/43px 'SimSun',Arial,Sans-Serif; FLOAT: left; HEIGHT: 39px; COLOR: #fff; TEXT-DECORATION: none
}
#menumain A.menumain:active {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 80px; DISPLAY: block; FONT: 12px/43px 'SimSun',Arial,Sans-Serif; FLOAT: left; HEIGHT: 39px; COLOR: #fff; TEXT-DECORATION: none
}
#menumain A.menumain:visited {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 80px; DISPLAY: block; FONT: 12px/43px 'SimSun',Arial,Sans-Serif; FLOAT: left; HEIGHT: 39px; COLOR: #fff; TEXT-DECORATION: none
}
#menumain A.menumain:hover {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 80px; DISPLAY: block; FONT: 12px/39px 'SimSun',Arial,Sans-Serif; BACKGROUND: url(../img/xb1.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 39px; COLOR: #464646; TEXT-DECORATION: none
}
/*--------------------------------------------
	中间背景
-----------------------------------------*/
#bj{width:100%;background:#efefef url(../img/demo_04.gif) repeat top center; }
.zjbj{width:991px;height:auto;background:#ffffff;zoom:1;overflow:hidden;margin:0 auto;}

/*--------------------------------------------
	footer
-----------------------------------------*/
#footer {
	MARGIN: 0px auto;WIDTH: 980px; background-color:#FFF;BORDER: #dbdbdb 1px solid;LINE-HEIGHT: 20px; padding-TOP: 10px;  FONT-FAMILY: Arial; COLOR: #666666;margin-top:5px;
}
#footer .foot_link {
	  HEIGHT: 162px;BACKGROUND: url(../img/foot_bg1.jpg) center no-repeat;MARGIN: 0px auto;
}
.foot_link_div {
	PADDING-LEFT: 49px; WIDTH: 140px; FLOAT: left
}
.foot_link_title {
	PADDING-BOTTOM: 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}

#footer2 {
	margin: 15px auto; width: 980px; line-height: 20px; overflow: hidden; padding-bottom: 20px;
}
.footer2_u1 {
	background: rgb(255, 186, 0); width: 980px; height: 22px; text-align: center; padding-top: 8px;
}
.footer2_u1 a {
	padding: 0px 8px; color: rgb(54, 55, 57);
}
.footer2_u1 a:hover {
	text-decoration: underline;
}
.footer2_u2 {
	text-align: center; padding-top: 10px;
}
.footer2_u2 p {
	padding-top: 3px;
}




#con_foot {
	MARGIN: 0px auto; WIDTH: 991px; background-color:#FFF;BORDER: #dbdbdb 1px solid;LINE-HEIGHT: 20px; padding-TOP: 10px;  FONT-FAMILY: Arial; COLOR: #666666;
}



/*无数据 无商品等*/
.wsj{color:#666;TEXT-ALIGN: center; MARGIN: 0px auto; padding:10px; font-size:13px;}
.wsp{color:#666;TEXT-ALIGN: center; MARGIN: 0px auto;padding:10px; font-size:13px;border-bottom:#CCC 1px dashed; }
.three_bo{TEXT-ALIGN: center; margin:10px; }




/*现在的导航+购物车*/
#dh{margin: 0px auto; padding: 0px; width: 980px; height: 40px;margin-top:20px;}
.dh_p01 {
	margin-top: 4px; margin-left:360px;#margin-left:360px; _margin-left:180px;width: 360px; color: #ffffff; float: left;
}
#dh .mainmenuiner {
	PADDING: 0px; LINE-HEIGHT: 39px; MARGIN: 0px;OVERFLOW: hidden;
}
#dh A.menumain:link {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 80px; DISPLAY: block; FONT: 12px/43px 'SimSun',Arial,Sans-Serif; FLOAT: left; HEIGHT: 39px; COLOR: #fff; TEXT-DECORATION: none
}
#dh A.menumain:visited {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 80px; DISPLAY: block; FONT: 12px/43px 'SimSun',Arial,Sans-Serif; FLOAT: left; HEIGHT: 39px; COLOR: #ff0; TEXT-DECORATION: none
}
#dh A.menumain:hover {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 70px; DISPLAY: block; FONT: 12px/39px 'SimSun',Arial,Sans-Serif; BACKGROUND: url(../img/xb1.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 39px; COLOR: #464646; TEXT-DECORATION: none
}

.dh_p01 a:hover {
	text-decoration: underline;
}
.dh_p02 a:hover {
	text-decoration: underline;
}

#mycart {
	margin-top:15px; LINE-HEIGHT: 28px; PADDING-LEFT: 0px; WIDTH: 218px; PADDING-RIGHT: 8px; BACKGROUND: url(../img/shopcart.png) no-repeat; FLOAT: right; HEIGHT: 28px;
}
#mycart LI {
	TEXT-ALIGN: center; FLOAT: left
}
#mycart .fore1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 34px; WIDTH: 89px; PADDING-RIGHT: 25px; PADDING-TOP: 0px;margin-top:-1px; 
}
#mycart .fore1 B {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #066fc9; PADDING-TOP: 0px
}
#mycart .fore2 {
	WIDTH: 54px; PADDING-RIGHT: 14px;margin-top:-1px;
}
#mycart .fore2 A {
	COLOR: #fff
}
#o-mycart-list {
	POSITION: absolute; WIDTH: 368px; PADDING-TOP: 10px; TOP: 20px; LEFT: -144px
}
#mycart-list {
	BORDER-BOTTOM: #fcd410 3px solid; TEXT-ALIGN: left; BORDER-LEFT: #fcd410 3px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 354px; PADDING-RIGHT: 5px; BACKGROUND: #fff; BORDER-TOP: #fcd410 3px solid; BORDER-RIGHT: #fcd410 3px solid; PADDING-TOP: 0px
}
#mycart-list DL {
	ZOOM: 1; HEIGHT: 60px; OVERFLOW: hidden
}
#mycart-list STRONG {
	COLOR: #ff2400
}
#mycart-list .p-img {
	WIDTH: 50px; FLOAT: left; MARGIN-RIGHT: 6px
}
#mycart-list .p-name {
	LINE-HEIGHT: 20px; MARGIN-TOP: 10px; WIDTH: 200px; FLOAT: left; HEIGHT: 40px
}
#mycart-list .extra {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; MARGIN-TOP: 10px; WIDTH: 90px; FLOAT: right; HEIGHT: 40px
}
#mycart-list .extra A {
	COLOR: #999
}
#mycart-list .total {
	TEXT-ALIGN: right
}

/*购物车*/
a {text-transform:none;text-decoration:none;} 
a:hover {text-decoration:underline} 		
.l {	FLOAT: left}
.cf {	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 0px}
.sort1 .txt {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.4em;MARGIN-left:1px;}
.sort1 .txt LI {	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px dashed;}
.sort1 .txt LI.listHeight {	LINE-HEIGHT: 22px; HEIGHT: 22px}
.sort1 .txt LI.more {	PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 8px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 6px;  margin:0px 0px 3px;PADDING-TOP: 8px; BORDER-BOTTOM: #eee 1px solid}
.sort1 .productImg {	HEIGHT: 52px;margin-bottom:4px;}
.sort1 .productImg IMG {	BORDER: #ccc 1px solid; PADDING-RIGHT: 1px;  PADDING-LEFT: 1px; PADDING-BOTTOM: 1px;  PADDING-TOP: 1px; }
.sort1 .productInfo H3 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.1em; PADDING-TOP: 1px}
.sort1 .productInfo P {	COLOR: #666; LINE-HEIGHT: 1.4em}
.hotShop .productImg {	PADDING-LEFT: 0px}
.hotShop .productInfo {	PADDING-LEFT: 2px; HEIGHT: 52px;width:170px;margin-left:10px; float:left;}
.hotShop .productInfo H3 {	COLOR: #474747}
.hotShop .productInfo H3 A:link {	COLOR: #f60; }
.hotShop .productInfo H3 A:visited {	COLOR: #f60; }
.hotShop .productInfo H3 A:hover {	COLOR: #c00}
.hotShop .productInfo1 {	PADDING-LEFT: 2px; HEIGHT: 52px;width:82px;float:left; margin-left:5px;}
.ys {color:#f00; font-size:14px;font-weight:700;}
.jsjg{float:left;margin-left:100px;font-size:13px;}
.jcjs{float:left;margin-left:20px;}
.gwjs{float:left;margin-left:180px;margin-bottom:5px;}
.menu-bd {DISPLAY: none; RIGHT: 295px; BACKGROUND: #fff;POSITION: absolute; Z-INDEX:10001;width:350px;border:#C00 1px solid;}
.menu:hover .menu-hd {MARGIN: 0px; }
.menu:hover .menu-bd {DISPLAY: block}
.hover .menu-bd {DISPLAY: block}
